9e7c3ae2f6d0705f07b2efa335567bb97167265a,shared/sync-engine-shared/src/com/liferay/sync/engine/documentlibrary/event/GetUserSitesGroupsEvent.java,GetUserSitesGroupsEvent,processResponse,#String#,38
Before Change
response, new TypeReference<List<SyncSite>>() {});
for (SyncSite syncSite : syncSites) {
syncSite.setSyncAccountId(getSyncAccountId());
SyncSiteService.update(syncSite);
}
}
After Change
SyncSite localSyncSite = SyncSiteService.fetchSyncSite(
remoteSyncSite.getGroupId(), getSyncAccountId());
if (localSyncSite == null) {
remoteSyncSite.setSyncAccountId(getSyncAccountId());
SyncSiteService.update(remoteSyncSite);
remoteSyncSiteIds.add(remoteSyncSite.getSyncSiteId());
}